package moreApi.src.arrays;

import java.util.Arrays;

/**
 * 熟悉Arrays工具类的各种方法
 */
public class ArraysDemo {
    public static void main(String[] args) {
        int[] arr = {10,2,55,23,24,100};
        //数组类默认会输出地址
        System.out.println(arr);
        //使用toString返回数组内容为字符串
        String rs = Arrays.toString(arr);
        System.out.println(rs);
        System.out.println(Arrays.toString(arr));

        //排序api,sort(快排原理)
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));

        //二分搜索,需要提前排序
        int index = Arrays.binarySearch(arr,10);
        System.out.println(index);
        //如果找不到,会返回 -(应该插入的位置+1)
        int index2 = Arrays.binarySearch(arr,64);
        System.out.println(index2);
    }
}
